home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / util / sys / InstallerNG.lha / InstallerNG / InstallerNG.readme < prev    next >
Text File  |  2000-10-31  |  4KB  |  77 lines

  1. Short:        C= Installer 100% compatible replacement
  2. Author:       savage@light-speed.de (Jens Tröger)
  3. Uploader:     savage@light-speed.de (Jens Tröger)
  4. Version:      1.5 pre, Oct 31, 2000
  5. Type:         util/sys
  6. Distribution: Freeware
  7.  
  8. InstallerNG is a 100% compatible replacement of the original C= Installer provided
  9. with the old OS 3.1 releases.
  10. InstallerNG is completly re-written from scratch with many new features and bugfixes
  11. where the old Installer is just a pitty. Additionally, it has a formal language
  12. definition, which is the reason for a stable compiler-kernel and the good interpreter.
  13.  
  14. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  15. !!! Please note that this is a PRERELEASE and not a final version !!!
  16. !!! It could have bugs where you adviced to report them.          !!!
  17. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  18.  
  19. The InstallerNG offers the same functions as the C= Installer and interprets scripts
  20. in the same way. Besides that, it offers a lot of new functions and enhancements to
  21. some old ones. Please refer to the guides for further details.
  22.  
  23. Some of the new features are:
  24. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  25. - Nice GUI
  26.     The builtin-gui is based on a BOOPSI class-collection, which was also written
  27.     by Jens Tröger; these classes allow easy font-adaption, resizing and support
  28.     MagicWB. Additionally, you may "plug-in" other gui-systems (like MUI, BGui, ...)
  29.     via a shared library named "installergui.library".
  30.     Furthermore, the help window can left open, while you install your packages;
  31.     this is a builtin feature and should be provided by every GUI plugin
  32.  
  33. - More strict interpretation
  34.     InstallerNG is more compatible to the C= documented Installer script language.
  35.     The original C= Installer v43+ isn`t really strict in interpreting scripts and
  36.     many error are just ignored and not mentioned to the user.
  37.  
  38. - Flexible interpretation
  39.     If an error raises while the interpretation process, InstallerNG provides
  40.     to continue at the very next function (Remember, the C= Installer just quits)
  41.  
  42. - Interuptable Interpretation
  43.     The InstallerNG can be interupted everytime by sending the CTRL-F signal to its
  44.     process. This option allows to break out of infinite loops.
  45.  
  46. - Comfortable WB-Start
  47.     If you run the InstallerNG from WB and give it no script via tooltypes
  48.     a requester pops up which asks you whether you want to load a script by a
  49.     file-requester or if you want to app-iconify the installer. If you drop a
  50.     script-file on the application icon the InstallerNG gets started.
  51.  
  52. - Returncode
  53.     The InstallerNG now returns RETURN_OK (0) if everything of the installation
  54.     went fine, or, in case of an error, it returns RETURN_FAIL (20). This could
  55.     be useful, if you call the InstallerNG from a script and the script wants
  56.     to check whether the InstallerNG was successfull or not.
  57.  
  58. - UNDO-REDO environments
  59.     Using the function "SWING" you are able to build an environment, in which you can
  60.     "swing" from one (topmost) function to the next. When reaching the last one, the
  61.     installation may proceed. This looks/works much like the MS-Setup program :)
  62.  
  63.     With v44 of the C= installer, you are able to simulate such an environment by
  64.     special TRACE/RETRACE/BACK functions (have a look at the C= installer documentation)
  65.  
  66. - Full installation control
  67.     If you want to, the InstallerNG asks for confirmation of every action, no mattter
  68.     what the script-programmer codes in his installer script
  69.  
  70. - AppWindow
  71.     InstallerNG can now act as an socalled "AppWindow", i.e. you may drop files into
  72.     the window and InstallerNG uses them. This only works, when the InstallerNG asks
  73.     for a file or directory.
  74.  
  75. ... and many more ... please see the .guide file
  76. For more changes information, please read the .guide files attached in the archive.
  77.